package cn.xpg.service.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import cn.xpg.dao.StoreMapper;
import cn.xpg.entity.Store;
import cn.xpg.service.StoreService;

@Service("storeService")
public class StoreServiceImpl implements StoreService{

	@Resource(name = "storeMapper")
	private StoreMapper storeMapper;
	
	@Override
	public int addStore(Store store) {
		int count =storeMapper.addStore(store);
		return count;
	}

	@Override
	public int deleteStore(int store_id) {
		// TODO Auto-generated method stub
		int count=storeMapper.deleteStore(store_id);
		return count;
	}

	@Override
	public Store getStoreId(int store_id) {
		// TODO Auto-generated method stub
		Store store=storeMapper.getStoreId(store_id);
		return store;
	}

	@Override
	public int updateStore(Store store) {
		// TODO Auto-generated method stub
		int count=storeMapper.updateStore(store);
		return count;
	}

	@Override
	public int getStoreCount(String store_name) {
		int count=Integer.valueOf(storeMapper.getStoreCount(store_name).toString());
		return count;
	}

	@Override
	public List<Store> getStoreList(String store_name, int currentPageNo, int pageSize) {
		// TODO Auto-generated method stub
		List<Store> list=storeMapper.getStoreList(store_name, currentPageNo, pageSize);
		return list;
	}

}
